#ifndef ORGANIZATIONDAO_H
#define ORGANIZATIONDAO_H

#include "../poco/user.h"
#include"../poco/organizationInfo.h"
#include<vector>
using std::vector;
#include<QSqlQuery>

class OrganizationDao
{
public:
    OrganizationDao();

    /*
     * 新增组织
     */
    void addOrg(OrganizationInfo& org);

    /*
     * 修改组织
     */
    bool alterOrg(OrganizationInfo org);

    /*
     * 删除组织
     */
    bool delOrg(OrganizationInfo org);

    /*
     * 查询所有组织
     */
    vector<OrganizationInfo> selectAll();

    //根据user查询所属的组织
    vector<OrganizationInfo> selectOrg(User& user);

protected:
    QSqlQuery result;

};

#endif // ORGANIZATIONDAO_H
